home *** CD-ROM | disk | FTP | other *** search
/ MACD 5 / MACD 5.bin / workbench / tools / czesc_1 / bootlock / read.me < prev   
Text File  |  1993-12-04  |  6KB  |  140 lines

  1.  
  2.  
  3.                                    Bootlock
  4.                                    ~~~~~~~~
  5.  
  6.  
  7. WHAT IS IT:
  8. ~~~~~~~~~~~
  9.     Programm to prevent your Amiga being used by unauthorised persons and
  10.     fakes a sun bootmonitor.
  11.  
  12. REQUIREMENTS:
  13. ~~~~~~~~~~~~~
  14.     OS 2.04. 
  15.     OS 2.1 or newer and graphics card or AGA (for higher resolutions re-
  16.     commended.
  17.     
  18. DISTRIBUTION:
  19. ~~~~~~~~~~~~~
  20.     This product may be freely distributed under the following restrictions:
  21.  
  22.     1.  The complete contents of the original archive must remain intact.
  23.     2.  The original material may in no way be modified.
  24.     3.  This product may not be distributed for profit.  A nominal copying
  25.         fee is authorized (for cost of materials and shipping and handling
  26.         comparable to that charged by Fred Fish.)
  27.     4.  Commercial distribution of this product without written permission
  28.         from the author is forbidden.
  29.  
  30.  
  31. USE OF THIS PRODUCT:
  32. ~~~~~~~~~~~~~~~~~~~~
  33.     This product may be used under the following restrictions:
  34.  
  35.     1.  Non-commercial use of this product is free of charge.
  36.     2.  Commercial use of this product without written permission from the
  37.         author is forbidden.
  38.     3.  Honorable mention of the author and product must be included in the
  39.         client documentation (non-commercial and licensed-commercial.)
  40.     4.  This product may not be used for malicious intent!
  41.  
  42.  
  43. DISCLAIMER:
  44. ~~~~~~~~~~~
  45.     This product is provided without any warranty, express or implied.  The
  46.     user of this product assumes full responsibility for any damage resulting
  47.     from the use and/or misuse of this product.
  48.  
  49.  
  50. CONTENTS:
  51. ~~~~~~~~~
  52.  
  53.     BL_Version.(rev|h)      Generated by Froh's MyBump
  54.     booticon.h              Rudi's icon, with special treatment by me
  55.     Read.me                 This file
  56.     bootlock                The executable
  57.     bootlock.info           Info file for Bootlock, with default tooltypes
  58.     bootlock.(c|h)          Source files
  59.     fonts                   Directory containing the needed sunfont, which must 
  60.                             be copied to your FONTS: drawer. Not my work, i got
  61.                             it from some Freeware distribution.
  62.     SMakefile               Makefile for SAS Smake
  63.  
  64. USAGE:
  65. ~~~~~~
  66.     From Shell:
  67.     Bootlock PWD=PASSWORD/K/A,SMR=SCREENMODEREQ/S,DIS=DISPLAY/K
  68.     PASSWORD       `secret` word that will end Bootlock and thus return control
  69.                    over the computer to the user. No restriction in characters,
  70.                    but it must be at least four letters and at most twelve 
  71.                    letters long. No default value, Bootlock will not start if 
  72.                    this parameter is omitted.
  73.     SCREENMODEREQ  switch to make an asl-screenmode-requester appear (only V38
  74.                    and up). You can select the screenmode in which the lock-
  75.                    screen will open. As the selected mode is not saved, this
  76.                    option is more useful for tests to choose the best screenmode
  77.                    available. Default is off. Ok starts Bootlock in the current
  78.                    screenmode, Cancel quits Bootlock.
  79.     DISPLAY        name of the desired screenmode as taken from the display 
  80.                    database, e.g. "SUPER72:Super-High Res Laced". 
  81.                    Default is HIRESLACE.
  82.  
  83.     From Workbench:
  84.     The tooltypes supported by Bootlock are the same as the shell parameters, 
  85.     execpt that no abrevations are possible. The supplied .info file contains
  86.     several screenmodes, the screenmoderequester switch and one default 
  87.     password: joshua (don't ask why ;-)
  88.     
  89.     When started, Bootlock opens a two color screen (black and white) and 
  90.     displays a slightly    modified picture of a Sun workstation in it's boot-
  91.     monitor. It offers three commands:
  92.     (b)oot, (c)ontinue and (n)ew command mode. While continue does nothing but
  93.     lead to a simulated reboot, boot and new prompt for the "Prom Password", 
  94.     the password specified through the options. A wrong passwords causes a 
  95.     pause of ten seconds, every third wrong password will cause a longer 
  96.     simulated reboot. Esc-c will cause the screen to be redrawn, Del and
  97.     backspace are not supported.
  98.     As Bootlock uses a 16 pixel font (sunfont), it looks better the bigger the
  99.     resoultion is. I'm using it with SUPER72, which gives about 900*600I and
  100.     looks acceptable, but it would be best on a graphic card like Picasso or 
  101.     Retina. NTSC or even worse PAL interlaced or non-interlaced are, well,
  102.     let's say `less preferable` ;-}
  103.     
  104. How it works:
  105. ~~~~~~~~~~~~~
  106.     The locking is done by two ways. First i patched only ScreenTo(Back|Front),
  107.     but that proved to be not suffiecient as Amiga-M/N apparently uses another
  108.     mechanism. Now Bootlock is a commodity that runs at highest priority,
  109.     discards all input events that have Qualifiers like Amiga, Alt or Ctrl.
  110.     Also, it reacts to INACTIVEWINDOW by reactivating itself and popping the
  111.     screen back to front.
  112.     If you are using Bootlock and find any workaround (leaks in Bootlock),
  113.     please notify me, so i can search for ways of improvement.
  114.     
  115. Known problems:
  116. ~~~~~~~~~~~~~~~
  117.     Screen blankers. I'm using FracBlank, ASwarmII, fBlanker and Blanker (C=),
  118.     but the only one to make problems is FracBlank. It's screen opens behind
  119.     Bootlock's screen and therefore blanks nothing.
  120.     If Bootlock suddenly fails with newer versions of the OS, please drop me
  121.     some lines.
  122.     
  123. Credits:
  124. ~~~~~~~~
  125.     Rudolf König            for the original program
  126.     Hakan Tandogan
  127.     Frohwalt Egerer         for beta-testing
  128.     Henning Schmiedehausen
  129.  
  130. CONTACTING THE AUTHOR:
  131. ~~~~~~~~~~~~~~~~~~~~~~
  132. I can be reached by the following means:
  133.  
  134.     Internet:   bdraschk@cip.informatik.uni-erlangen.de
  135.     IRC:        Arthur
  136.     UUCP:       arthur@thera.(adsp|nbg).sub.org
  137.     Snail:      Bernd Raschke
  138.                 Hartmannstraße 129 / Zi. 426
  139.                 D-91058 Erlangen
  140.